// chmod +x test.js 为文件添加执行权限
const { execSync } = require('child_process')
const { log } = require('console')
const { readJsonSync, appendFile } = require('fs-extra')

// new Array(25).fill('')
const arr = [15, 16]
// console.log(process.cwd())
// try {
//   execSync('ssh root@192.168.67.4')
// } catch (err) {
//   console.log('报错内容: ', err.stderr.toString())
// }

// arr.forEach(async (item, idx) => {
//   // const num = idx + 1 > 9 ? idx + 1 : '0' + (idx + 1)

//   try {
//     await execSync(`adb connect 192.168.66.1${item}`)
//     console.log(`adb connect 192.168.66.1${item}`)
//     await execSync(
//       `adb -s 192.168.66.1${item}:5555 install -r /Users/zjr/Desktop/yiren/jack_android/android/app/release/app-release.apk`
//     )
//     // await execSync(`adb shell am start com.testrn/.MainActivity`) //启动app
//     await execSync(`adb disconnect 192.168.66.1${item}`)

//     // appendFile('updata.log', `Updating APK on device 192.168.66.1${item}`)
//   } catch (error) {
//     // appendFile('updata.log', error)
//   }
// })

// new Array(25).fill('').forEach((item, idx) => {
//   const num = idx > 9 ? idx : '0' + (idx + 1)
//   exec(`adb disconnect 192.168.66.1${num}`)
// })

// new Array(25).fill('').forEach((item, idx) => {
//   const num = idx > 9 ? idx : '0' + (idx + 1)
//   exec(
//     `adb install /Users/zjr/Desktop/yiren/jack_android/android/app/release/app-release.apk`
//   )
// })

// new Array(25).fill('').forEach((item, idx) => {
//   const num = idx > 9 ? idx : '0' + (idx + 1)
//   exec(`adb shell am start com.testrn/.MainActivity`)
// })
